// globalThis
// 提供了一个标准的方式去获取不同环境下的全局对象

// node： global
// web : window self self就是window

const getGlobal = () => {
  if (typeof self == 'undefined') {
    return self
  }

  if (typeof window == 'undefined') {
    return window
  }

  if (typeof global == 'undefined') {
    return global
  }
}

const global = getGlobal()

// es2020 获取全局对象
console.log(globalThis)
